package cn.itcast.service;

public interface RoleMenuService {

    /**
     * 根据id批量修改
     * @param roleId
     * @param menuId
     */
    void updateAll( String roleId, String[] menuId);

    /**
     * 判断是否是修改还是保存
     * @param permissionIds
     * @param menuId
     */
    void saveAll(String permissionIds, String[] menuId);


    /**
     * 根据id批量插入
     * @param permissionIds
     * @param menuId
     */
    void insertAll(String permissionIds, String[] menuId);

    /**
     * 根据id批量删除
     * @param permissionIds
     * @param menuId
     */
    void deleteAll(String permissionIds, String[] menuId);

    /**
     * 根据id批量查找
     * @param permissionIds
     */
    String[] selectAll(String permissionIds);

    /**
     * 根据id判断是否存在该权限
     * @param roleId
     * @return
     */
    Integer findByRoleId(String roleId,String menuId);

}
